www.gusucode.com > 地平线cms ASP.NET门户网站系统 v2.x源码程序 > 地平线cms ASP.NET门户网站系统 v2.x/deepsooncmsV2.2/deepsooncmsV2.2/Resources/Js/commentFunctions.js
var pageIndex = 1 var pageCount = 0; var articleID = 1; var setPass = "false"; var CommContent = ""; var CommAuthor = ""; var CommArticle = 1; $(function(){ articleID = $("#articleID").val();//评论文章的ID setPass = $("#setPass").val();//评论审核通过后显示 GetPageCount();//计算articleID评论记录的分页总数 pageCount = parseInt($("#pagecount").val());//分页总数放到变量pageCount里 //如果没有记录,则隐藏所有按钮 if(pageCount<1){ $("#first").hide(); $("#previous").hide(); $("#next").hide(); $("#last").hide(); $("#pageinfo").hide(); } $("#load").hide();//隐藏loading提示 bind();//绑定第一页的数据 //第一页按钮click事件 $("#first").click(function(){ pageIndex = 1; bind(); }); //上一页按钮click事件 $("#previous").click(function(){ pageIndex -= 1; if(pageIndex <= 1) { pageIndex = 1; } bind(); }); //下一页按钮click事件 $("#next").click(function(){ pageIndex += 1; if(pageIndex>=pageCount) { pageIndex = pageCount; } bind(pageIndex); }); //最后一页按钮click事件 $("#last").click(function(){ pageIndex = pageCount; bind(pageIndex); }); //添加按钮click事件 $("#CommSubmitButton").click(function(){ CommContent = $("#CommContent").val(); CommAuthor = $("#CommAuthor").val(); CommArticleID = $("#CommArticleID").val(); if($("#CommContent").val() != null && $("#CommContent").val() != ""){ addComment(); } else{ alert("评论内容不允许为空"); } $("#CommContent").val(""); }); }); //AJAX方法取得数据并显示到页面上 function bind() { $("#load").show(); $.ajax({ type: "get",//使用get方法访问后台 dataType: "text",//返回text格式的数据 url: "Lib/commentHandler.ashx",//要访问的后台地址 data: "pageIndex=" + pageIndex +"&articleID="+articleID+"&setPass="+setPass,//要发送的数据 complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示 success: function(msg){//msg为返回的数据,在这里做数据绑定 $("#datas").html(msg); SetPageInfo(); } }); } function ChangeDate(date) { return date.replace("-","/").replace("-","/"); } //设置第几页/共几页的信息 function SetPageInfo() { $("#pageinfo").html("第"+pageIndex + "页/共" + pageCount+"页"); } //AJAX方法取得分页总数 function GetPageCount() { $.ajax({ type: "get", dataType: "text", url: "Lib/commentHandler.ashx", data: "getPageCount=1&articleID="+articleID+"&setPass="+setPass, async: false, success: function(msg){ $("#pagecount").val(msg); } }); } //AJAX方法添加记录 function addComment() { $.ajax({ type: "post", dataType: "text", url: "Lib/commentHandler.ashx", data: "CommContent="+CommContent+"&CommAuthor="+CommAuthor+"&CommArticleID="+CommArticleID, async: false, success: function(msg){ pageIndex = 1; bind(); $("#first").show(); $("#previous").show(); $("#next").show(); $("#last").show(); $("#pageinfo").show(); alert(msg); } }); }